package com.tianma315.admin.device.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;



/**
 * 
 * <pre>
 * 设备表
 * </pre>
 * <small> 2019-05-22 16:08:48 | Aron</small>
 */
 @TableName("device")
public class DeviceDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /**  */
    @TableId
    private Integer deviceId;
    /**  */
    private Long merchantId;
    /** 设备姓名 */
    private String deviceName;
    /** 设备型号 */
    private String signal;

    //使用车间
    private String useFarm;

    /** 投入使用时间 */
    private Date useDate;
    /** 数量 */
    private Integer number;
    /** 生产厂家 */
    private String produceFactory;
    /** 状态 */
    private Integer state;
    /** 设备类型 */
    private Integer deviceTypeId;
    /** 材质 */
    private String quality;
    /** 备注 */
    private String mark;
    /**  */
    private Date createDate;
    /**  */
    private Long createBy;

    /**
     * 设置：
     */
    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }
    /**
     * 获取：
     */
    public Integer getDeviceId() {
        return deviceId;
    }
    /**
     * 设置：
     */
    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
    /**
     * 获取：
     */
    public Long getMerchantId() {
        return merchantId;
    }
    /**
     * 设置：设备姓名
     */
    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }
    /**
     * 获取：设备姓名
     */
    public String getDeviceName() {
        return deviceName;
    }
    /**
     * 设置：设备型号
     */
    public void setSignal(String signal) {
        this.signal = signal;
    }
    /**
     * 获取：设备型号
     */
    public String getSignal() {
        return signal;
    }

    public String getUseFarm() {
        return useFarm;
    }

    public void setUseFarm(String useFarm) {
        this.useFarm = useFarm;
    }

    /**
     * 设置：投入使用时间
     */
    public void setUseDate(Date useDate) {
        this.useDate = useDate;
    }
    /**
     * 获取：投入使用时间
     */
    public Date getUseDate() {
        return useDate;
    }
    /**
     * 设置：数量
     */
    public void setNumber(Integer number) {
        this.number = number;
    }
    /**
     * 获取：数量
     */
    public Integer getNumber() {
        return number;
    }
    /**
     * 设置：生产厂家
     */
    public void setProduceFactory(String produceFactory) {
        this.produceFactory = produceFactory;
    }
    /**
     * 获取：生产厂家
     */
    public String getProduceFactory() {
        return produceFactory;
    }
    /**
     * 设置：状态
     */
    public void setState(Integer state) {
        this.state = state;
    }
    /**
     * 获取：状态
     */
    public Integer getState() {
        return state;
    }


    public Integer getDeviceTypeId() {
        return deviceTypeId;
    }

    public void setDeviceTypeId(Integer deviceTypeId) {
        this.deviceTypeId = deviceTypeId;
    }

    /**
     * 设置：材质
     */
    public void setQuality(String quality) {
        this.quality = quality;
    }
    /**
     * 获取：材质
     */
    public String getQuality() {
        return quality;
    }
    /**
     * 设置：备注
     */
    public void setMark(String mark) {
        this.mark = mark;
    }
    /**
     * 获取：备注
     */
    public String getMark() {
        return mark;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    /**
     * 获取：
     */
    public Long getCreateBy() {
        return createBy;
    }
}
